package com.ruoyi.safe.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.safe.domain.BizSafeAttach;
import com.ruoyi.safe.domain.vo.ListRequestVo;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class BizRectifyReviewDTO extends ListRequestVo {

    private String bucket;
    /**
     * 序号
     */
    private Long id;

    /**
     * 隐患记录id
     */
    @Excel(name = "隐患记录id")
    private Long recordId;

    /**
     * 操作状态
     */
    @Excel(name = "操作状态")
    private String operatorStatus;

    /**
     * 操作时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date operatorTime;

    /**
     * 操作人
     */
    @Excel(name = "操作人")
    private String operatorer;

    /**
     * 操作说明
     */
    @Excel(name = "操作说明")
    private String operatorExplain;

    /**
     * 操作照片
     */
    @Excel(name = "操作照片")
    private String operatorPhoto;

    /**
     * 操作类型(1 复查，2 整改)
     */
    @Excel(name = "操作类型(1 复查，2 整改)")
    private String operatorType;

    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;

    /**
     * 移交人
     */
    private String removeUserName;

    /**
     * 文件名称
     */
    private String fileName;

    /**
     * 是否罚款
     */
    private String isFine;

    /**
     * 分包单位
     */
    private String subpackageUnitIds;

    /**
     * 罚款说明
     */
    private String fineExplain;

    /**
     * 罚款金额
     */
    private BigDecimal fineMoney;

    private List<BizSafeAttach> operatorPhotos;

    private String uploadIds;

}
